<?php
function do_post_request($url, $data, $optional_headers = null)
  {
     $params = array('http' => array(
                  'method' => 'POST',
                  'content' => $data
               ));
     if ($optional_headers !== null) {
        $params['http']['header'] = $optional_headers;
     }
     $ctx = stream_context_create($params);
     $fp = @fopen($url, 'rb', false, $ctx);
     if (!$fp) {
        throw new Exception("Problem with $url, $php_errormsg");
     }
     $response = @stream_get_contents($fp);
     if ($response === false) {
        throw new Exception("Problem reading data from $url, $php_errormsg");
     }
     return $response;
  }
/*  $data['username'] = 'JSMB260016';
  $data['scode'] = '386879';
  $data['mobile'] = "18795895372";
  $data['content'] = "jhbhjbjh";
  $data = "username=JSMB260016&scode=386879&mobile=18795895372&content=test"
  $res = do_post_request("http://www.mssms.cn:8000/msm/sdk/http/sendsms.jsp", $data );
  echo $res;

?>